#include <stdio.h>

void xiugai(int *p[], int n);
void shuchu(int **p, int n);

int main(int argc, const char *argv[]) {
    int a[5] = {1, 2, 3, 4, 5};
    int *b[5] = {&a[0], &a[1], &a[2], &a[3], &a[4]};
    printf("您修改前的数是：\n");
    shuchu(b, 5);
    xiugai(b, 5);
    shuchu(b, 5);
    return 0;
}

void xiugai(int *p[], int n) {
    int i;
    for(i = 0; i < n; i++) {
        printf("请输入第%d个数：", i + 1);
        scanf("%d", p[i]);
    }
}

void shuchu(int **p, int n) {
    int i;
    printf("您修改后的数是：\n");
    for(i = 0; i < n; i++) {
        printf("%5d", *p[i]);
    }
    printf("\n");
}

